package com.zmn.mcc.model.entity.role;

import com.zmn.common.utils.pager.Pages;
import com.zmn.mcc.model.BaseModel;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Getter(value = AccessLevel.PUBLIC)
@Setter(value = AccessLevel.PUBLIC)
public class McRoleQuery extends Pages {

    private Integer roleId;
    private String roleName;
    private Integer deptId;
    private Integer exportLimit;
    private Integer dayLimit;
    private Integer type;
    private Integer status;

    private Integer permitId;
    private Integer staffId;
    private List<Integer> deptIds;

    /**
     * 角色IDS
     */
    private List<Integer> roleIds;

    private String keyword;
    private Integer number;

    /**
     * 描述: 更新起始时间
     */
    private Date from;

    /**
     * 描述: 更新截止时间
     */
    private Date to;

}